node.js builtin env

node.js 20.6.0버전부터 nodejs 환경변수(process.env) .env file을 다루는 것이 builtin 되었다.
dotenv 패키지를 사용할 필요가 없어졌다.

node --env-file=.env app.js

--env-file 옵션과 함께 node를 실행시켜서 env file을 적용할 수 있다.
이전과 마찬가지로 process.env 로 환경변수를 불러올 수 있다.

여러 .env를 사용할 수도 있다.

node --env-file=.env --env-file=.development.env app.js

환경에 따라서 다른 env file을 적용할 수도 있을 것 같다.

node.js 공식문서
관련 medium 글